﻿/* 织梦58（dede58.com）做最好的织梦整站模板下载网站 */
/* 顶部 */
.header_top {
    height: 33px;
    line-height: 33px;
    background: #f8f8f8;
    border-bottom: solid 1px #ddd;
}

.header_top_title h6 {
    font-weight: normal;
    font-size: 12px;
    color: #777;
    background: url(../images/hi.png) left no-repeat;
    padding-left: 19px;
}

.header_top_right ul:after {
    display: block;
    content: "";
    clear: both;
}

.header_top_right li {
    margin-left: 10px;
    float: left;
    padding-left: 21px;
    background-size: 16px;
    background-repeat: no-repeat;
    background-position: left center;
}

.header_top_right li.weixin {
    background-image: url(../images/weixin.png);
}

.header_top_right li.kefu {
    background-image: url(../images/kefu.png);
}

.header_top_right li.shoucang {
    background-image: url(../images/shoucang.png);
}

.header_top_right li.shoucang a {
    background: none;
    padding-right: 0px
}

.header_top_right li a {
    display: block;
    font-size: 12px;
    background: url(../images/down.png) no-repeat right center;
    background-size: 12px;
    padding-right: 18px;
}

.header_top_right li.kefu a {
    background: none;
    padding-right: 0px;
}

.header_top_right li.weixin {
    position: relative;
}

.header_top_right li.weixin .weixin_img {
    position: absolute;
    top: 34px;
    left: 0px;
    display: none;
    background: #fff;
    box-shadow: 0 0 5px #888;
}

.header_top_right li.weixin .weixin_img p {
    font-size: 12px;
    text-align: center;
}

.header_top_right li.weixin:hover .weixin_img {
    display: block;
}

.header_top_right li.weixin .weixin_img img {
    width: 100px;
}

/* 头部 */
.logo {
    border-bottom: 2px solid #004b92;
}

.logo_img {
    margin-top: 10px;
}

.logo_by {
    margin: 30px 0 0 150px;
}

.logo_by .search {
    height: 40px;
    position: relative;
    width: 461px;
    z-index: 105;
}

.logo_by .search .search-wrap {
    height: 34px;
    border: 2px solid #004b92;
    background: #FFF !important
}

.logo_by .search .sideShadow {
    float: left;
    width: 59px;
    height: 34px;
    position: relative;
    z-index: 99999999;
    background: #004b92;
    border-right: 1px solid #D8D8D8
}

.logo_by .search .keyWord {
    color: #909090;
    float: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0;
    width: 358px;
    text-indent: 35px;
    background: none;
    border: none;
    background: url(../images/searchbg.gif) no-repeat 10px 7px;
    margin-top: 2px;
    background-color: #FFF;
}

.logo_by .search .sub-btn {
    border: 0;
    cursor: pointer;
    height: 36px;
    line-height: 36px;
    overflow: hidden;
    width: 90px;
    position: absolute;
    top: 0;
    right: 0;
    font-family: "微软雅黑";
    font-size: 16px;
    color: #FFF;
    transition: all .2s ease-in-out;
    background: #004b92
}

.logo_by .search .sub-btn:hover {
    background: #003c74
}

.logo_tel {
    margin-top: 32px;
    float: right
}

.logo_tel span {
    display: block;
    float: left;
    margin-right: 5px;
    padding-top: 3px;
}

.logo_tel i {
    color: #616161;
    display: block;
    height: 6px;
    background: url(../images/t1.png) no-repeat;
}

.logo_tel em {
    font-size: 17px;
    color: #616161;
    font-style: normal;
    height: 16px;
}

.logo_tel b {
    display: block;
    float: left;
    color: #004b92;
    font-size: 30px;
    font-family: Arial, Helvetica, sans-serif
}

.nav {
    margin-left: 260px;
    margin-top: 15px;
}

.nav ul:after {
    display: block;
    content: "";
    clear: both;
}

.nav ul li {
    float: left;
    height: 40px;
    line-height: 40px;
}

.nav ul li.currclass a {
    color: #004b92;
}

.nav ul li a {
    display: block;
    padding: 0 12px;
    font-size: 16px;
}

.nav_ls {
    background: url(../images/ls.png) no-repeat left 5px;
    padding-left: 50px;
    height: 40px;
}

.nav_ls a {
    display: block;
    width: 100px;
    height: 26px;
    line-height: 26px;
    background: #004b92;
    text-align: center;
    color: #fff;
    margin-top: 14px;
}

.nav_ls a:hover {
    background: #f60;
}

/* 热门服务 */
/* 切换 */
/*index-yewu*/
.index-yewu {
    padding: 10px 0 60px 0;
}

.index-yewu .box {
    width: 25%;
    float: left;
    text-align: center;
    margin-top: 0px;
}

.index-yewu .box a {
    display: block;
    padding-top: 135px;
    background-position: center top;
    background-repeat: no-repeat;
    color: #A0A0A0;
}

.index-yewu .box a h4 {
    color: #555;
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: normal;
}

.index-yewu a p {
    padding: 0 20px;
}

.index-yewu .a a {
    background-image: url(../images/yewu1.png);
}

.index-yewu .b a {
    background-image: url(../images/yewu2.png);
}

.index-yewu .c a {
    background-image: url(../images/yewu3.png);
}

.index-yewu .d a {
    background-image: url(../images/yewu4.png);
}

.index-yewu a:hover {
    transform: scale(0.88);
    -webkit-transform: scale(0.88);
    -moz-transform: scale(0.88);
    -o-transform: scale(0.88);
}

.index-yewu a {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
}

.index-yewu .a:hover h4 {
    color: #72bb38
}

.index-yewu .b:hover h4 {
    color: #3fbff0
}

.index-yewu .c:hover h4 {
    color: #fa4f4f
}

.index-yewu .d:hover h4 {
    color: #ff7f00
}

.index-yewu .box a:hover p {
    color: #333;
}

/*首页子栏目读取*/
.index_sub_nav {
    text-align: center;
}

.index_sub_nav a {
    padding: 5px 20px;
    font-size: 16px;
    border-radius: 20px;
}

.index_sub_nav a:hover {
    background: #004b92;
    color: #FFF;
}

/*公司注册*/
.gs {
    text-align: center;
    background: #f7f7f7;
    padding: 10px 0 55px 0;
}

.gs-lc {
    margin-top: 25px;
}

.gs-lc:after {
    display: block;
    content: "";
    clear: both;
}

.gs-lc li {
    float: left;
    width: 25%;
}

.gs-lc li span {
    display: block;
    padding: 150px 0 0 0;
    margin: 0 10px;
    background: #fff;
    cursor: pointer;
    background: no-repeat center 50px #fff;
}

.gs-lc li span.lc1 {
    background-image: url(../images/dream1.png);
}

.gs-lc li span.lc2 {
    background-image: url(../images/dream2.png);
}

.gs-lc li span.lc3 {
    background-image: url(../images/dream3.png);
}

.gs-lc li span.lc4 {
    background-image: url(../images/dream4.png);
}

.gs-lc li span.lc1:hover {
    background-image: url(../images/dream11.png);
}

.gs-lc li span.lc2:hover {
    background-image: url(../images/dream22.png);
}

.gs-lc li span.lc3:hover {
    background-image: url(../images/dream33.png);
}

.gs-lc li span.lc4:hover {
    background-image: url(../images/dream44.png);
}

.gs-lc li span:hover {
    background: no-repeat center 50px #004b92;
}

.gs-lc li span:hover img {}

.gs-lc li span:hover p {
    border-top: 1px solid #fff;
    color: #fff;
}

.gs-lc li span:hover em {
    color: #fff;
}

.gs-lc li span img {
    transition: all 1s;
    -moz-transition: all 1s;
    /* Firefox 4 */
    -webkit-transition: all 1s;
    /* Safari 和 Chrome */
    -o-transition: all 1s;
    /* Opera */
}

.gs-lc li span em {
    display: block;
    margin-top: 20px;
    font-size: 24px;
    color: #555;
}

.gs-lc li span p {
    margin: 20px 0 0 0;
    height: 60px;
    line-height: 60px;
    border-top: 1px solid #eee;
    font-size: 16px;
    color: #666666;
}

/* 代理记账 */
.daili {
    padding-top: 10px;
    padding-bottom: 60px;
}

.daili-b {
    margin-top: 30px;
    border: solid 1px #eee;
}

.daili-box {
    width: 50%;
    float: left;
    background: #fff;
    position: relative;
    cursor: pointer;
}

.daili-box,
.daili-box:before,
.daili-text h4,
.daili-text p,
.daili-text a,
.daili-text .span1,
.daili-text .span2 {
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    /* Firefox 4 */
    -webkit-transition: all 0.4s ease-in-out;
    /* Safari 和 Chrome */
    -o-transition: all 0.4s ease-in-out;
    /* Opera */
}

.daili-box:hover:before {
    background-position: center;
    background-color: rgba(0, 0, 0, 0.5);
}

.daili-box:before {
    display: block;
    content: '';
    width: 50%;
    height: 210px;
    position: absolute;
    background: url(../images/ck.png) no-repeat center -50px rgba(0, 0, 0, 0);
}

.daili-box1:before {
    display: block;
    content: '';
    width: 50%;
    height: 210px;
    position: absolute;
    right: 0px;
}

.daili-box:after {
    display: block;
    content: '';
    clear: both;
    z-index: 1px;
}

.daili-img {
    float: left;
    width: 50%;
}

.daili-img img {
    width: 100%;
    display: block;
    height: 210px;
}

.daili-text {
    float: left;
    width: 50%;
    padding: 25px 0 22px 0;
    position: relative;
}

.daili-text h4 {
    font-size: 24px;
    margin-left: 30px;
    font-weight: normal;
    color: #004b92;
}

.daili-text p {
    margin: 15px 20px 20px 30px;
    font-size: 13px;
    line-height: 22px;
    color: #666;
}

.daili-text a {
    display: block;
    margin-left: 30px;
    width: 90px;
    line-height: 26px;
    border: solid 1px #ddd;
    font-size: 12px;
    text-align: center;
    border-radius: 26px;
    color: #666;
}

.daili-text .span1 {
    width: 20px;
    height: 20px;
    background: #fff;
    position: absolute;
    top: 50%;
    left: -10px;
    margin-top: -11px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -webkit-transform: rotate(45deg);
    /* Safari and Chrome */
    -o-transform: rotate(45deg);
    /* Opera */
    -moz-transform: rotate(45deg);
    z-index: 5;
    /* Firefox */
}

.daili-text .span2 {
    width: 20px;
    height: 20px;
    background: #fff;
    position: absolute;
    top: 50%;
    right: -10px;
    margin-top: -11px;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    /* IE 9 */
    -webkit-transform: rotate(45deg);
    /* Safari and Chrome */
    -o-transform: rotate(45deg);
    /* Opera */
    -moz-transform: rotate(45deg);
    z-index: 5;
    /* Firefox */
}

.daili-box:hover {
    background: #004b92;
}

.daili-box:hover h4,
.daili-box:hover p,
.daili-box:hover a {
    color: #fff;
}

.daili-box:hover a {
    border: 1px solid #fff;
}

.daili-box:hover span {
    background: #004b92;
}

/* 推荐顾问 */
.guwen {
    background: #fff;
    padding: 10px 0 0 0;
}

.guwen_title {}

.guwen_title ul {
    text-align: center;
}

.guwen_title ul li {
    display: inline-block;
}

.guwen_title ul li a {
    padding: 5px 20px;
    font-size: 16px;
    border-radius: 20px;
    display: block;
}

.guwen_title ul li.active a {
    background: #004b92;
    color: #FFF;
}

.a_content li {
    float: left;
    width: 50%;
}

.gw-box {
    padding: 30px 5px;
    text-align: left;
}

.gw-box .gw-img {
    float: left;
    width: 20%;
    height: 120px;
    border-radius: 50%;
    overflow: hidden;
    border: 0px solid #ddd;
    padding: 1px;
}

.gw-box .gw-img img {
    width: 100%;
}

.gw-box .gw-text {
    width: 70%;
    float: left;
    padding: 0 4%;
}

.gw-box .gw-text h4 {
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 10px;
}

.gw-box .gw-text h4 em {
    font-size: 14px;
    color: #aaa;
    padding-left: 34px;
    background: url(../images/gw.png) no-repeat 10px center;
    background-size: 22px;
}

.gw-box .gw-text p {
    line-height: 22px;
    color: #888;
}

.gw-box .gw-text .gw-foot {
    margin-top: 10px;
}

.gw-box .gw-text .gw-foot span {
    font-size: 14px;
    float: left;
}

.gw-box .gw-text .gw-foot span p {
    font-size: 20px;
    color: #004b92;
    margin-top: 5px;
}

.gw-box .gw-text .gw-foot a {
    float: right;
    display: block;
    width: 90px;
    line-height: 28px;
    border: solid 1px #ddd;
    font-size: 13px;
    text-align: center;
    border-radius: 26px;
    color: #666;
    margin-right: 30px;
}

.gw-box .gw-text .gw-foot a:hover {
    background: #004b92;
    color: #FFF;
    border: solid 1px #004b92;
}

.gw-box:after {
    display: block;
    content: "";
    clear: both;
}

.gw-box .gw-text .gw-foot:after {
    display: block;
    content: "";
    clear: both;
}

/* 资质项目 */
#Tab5 {
    width: 270px;
    float: left;
    background: #004b92;
    padding-top: 20px;
}

#Tab5 li {
    margin-bottom: 5px;
    border-radius: 30px 0 0 30px;
    margin-left: 20px;
}

#Tab5 li.active {
    background: rgba(0, 0, 0, 0.2);
}

#Tab5 li a p {
    line-height: 40px;
    display: block;
    color: #fff;
    font-size: 15px;
    text-align: left;
    padding-left: 30px;
}

.a_content5 {
    float: left;
    width: 930px;
    background: #fff;
    height: 560px;
}

.news_list {
    padding-top: 20px;
}

.news_list li {
    float: left;
    width: 50%;
}

.news_list-box {
    margin: 0 20px;
    padding: 18px 18px 23px 12px;
    border-bottom: 1px solid #ececec;
}

.news_list h4 {
    font-size: 18px;
    font-weight: normal;
    color: #333;
    margin-bottom: 10px;
    height: 24px;
    overflow: hidden;
}

.news_list p {
    color: #888;
    font-size: 13px;
    line-height: 22px;
}

.news_list-foot {
    margin-top: 20px;
}

.news_list .news_list-foot a {
    display: block;
    margin-right: 20px;
    width: 90px;
    line-height: 26px;
    border: solid 1px #ddd;
    font-size: 12px;
    text-align: center;
    border-radius: 26px;
    color: #666;
    float: left;
}

.news_list .news_list-foot a:hover {
    color: #fff;
    background: #004b92;
    border: #004b92 solid 1px;
}

.news_list h4:hover {
    color: #004b92;
}

/* 企业形象展示 */
.slide-Modbox {
    background: #f3f3f3;
    padding: 1px 0 20px 0;
}

.add-sidebar_main {
    overflow: hidden;
}

.add-sidebar_main .left {
    float: left;
    background: #fff;
    width: 840px;
    padding: 20px;
}

.add-sidebar_main .slide-top {
    width: 500px;
    height: 334px;
    position: relative;
    float: left;
    margin-right: 30px;
}

.add-sidebar_main .slide-top .hd {
    width: 100%;
    position: absolute;
    text-align: center;
    left: 0;
    bottom: 12px;
    z-index: 2;
}

.add-sidebar_main .slide-top .hd li {
    display: inline-block;
    *zoom: 1;
    *display: inline;
    width: 10px;
    height: 10px;
    background: #fff;
    opacity: 0.3;
    border-radius: 50%;
    font-size: 0;
    margin-left: 8px;
}

.add-sidebar_main .slide-top .hd .on {
    opacity: 1;
}

.add-sidebar_main .slide-top .bd {
    width: 100%;
    height: 334px;
    display: block;
    position: relative;
}

.add-sidebar_main .slide-top .bd img {
    width: 500px;
    height: 334px;
}

.add-sidebar_main .left .txt {
    float: left;
    width: 300px;
}

.add-sidebar_main .left .txt ul {
    overflow: hidden;
}

.add-sidebar_main .left .txt li {
    display: block;
    overflow: hidden;
    line-height: 34px;
    font-size: 14px;
    color: #666;
    clear: both;
}

.add-sidebar_main .left .txt li label {
    float: left;
    width: 70px;
    text-align: right;
}

.add-sidebar_main .left .txt li .name {
    color: #333;
    font-size: 18px;
}

.add-sidebar_main .left .txt li .xx {
    width: 76px;
    height: 15px;
    position: relative;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    background: url(../images/xx.png) 0 -14px no-repeat;
}

.add-sidebar_main .left .txt li .xxp {
    width: auto;
    height: 15px;
    position: absolute;
    left: 0;
    top: 0;
    display: inline-block;
    *zoom: 1;
    *display: inline;
    background: url(../images/xx.png) no-repeat;
}

.add-sidebar_main .left .txt li .big {
    font-size: 20px;
    color: #ff7f00;
}

.add-sidebar_main .left .txt .lost {
    border-top: 1px dotted #dfdfdf;
    padding-top: 5px;
    margin-top: 5px;
}

.add-sidebar_main .left .txt .lost em {
    font-size: 16px;
}

.add-sidebar_main .left .txt .lost p {
    font-size: 12px;
    height: 72px;
    overflow: hidden;
    width: 100%;
}

.add-sidebar_main .right {
    float: right;
    background: #fff;
    width: 300px;
    text-align: center;
    padding-top: 20px;
    height: 354px;
}

.add-sidebar_main .right .img-box {
    width: 140px;
    height: 140px;
    display: block;
    margin: 0 auto;
    border-radius: 50%;
}

.add-sidebar_main .right .img-box img {
    width: 140px;
    height: 140px;
    border-radius: 50%;
}

.add-sidebar_main .right strong {
    font-weight: 500;
    font-size: 18px;
    color: #333;
    padding-top: 10px;
    display: block;
}

.add-sidebar_main .right strong span {
    color: #999;
    font-size: 14px;
    padding-left: 10px;
}

.add-sidebar_main .right .dw {
    background: url("../images/nx_icon8.png") no-repeat left center;
    display: inline-block;
    margin: auto 0;
    padding: 5px 0 5px 15px;
    color: #999;
}

.add-sidebar_main .right .tel-txt {
    line-height: 32px;
    height: 32px;
    display: block;
    text-align: center;
    margin-left: 115px;
}

.add-sidebar_main .right .tel-txt * {
    display: block;
    float: left;
}

.add-sidebar_main .right .tel-txt .tel {
    font-size: 14px;
    color: #fff;
    width: 1px;
    padding: 0 8px 0 25px;
    margin-right: 8px;
    height: 32px;
    line-height: 32px;
    border-radius: 2px;
    text-align: center;
    -webkit-transition: all 600ms;
    -moz-transition: all 600ms;
    -ms-transition: all 600ms;
    -o-transition: all 600ms;
    transition: all 600ms;
}

.add-sidebar_main .right .tel-txt .tel em {
    display: none;
    margin-left: 3px;
}

.add-sidebar_main .right .tel-txt .t1 {
    background: url("../images/c_ico11.png") no-repeat 8px center #72bb38;
}

.add-sidebar_main .right .tel-txt .t2 {
    background: url("../images/c_ico12.png") no-repeat 8px center #3fbff0;
}

.add-sidebar_main .right .tel-txt .tel:hover {
    width: 65px;
}

.add-sidebar_main .right .tel-txt .tel:hover em {
    display: block;
}

.icon-add-box {
    position: relative;
    display: block;
    width: 270px;
    margin: 20px auto 0;
    padding-top: 15px;
    border-top: 1px dotted #dfdfdf;
}

.icon-add-box ul {
    overflow: hidden;
}

.icon-add-box li {
    width: 90px;
    text-align: center;
    float: left;
}

.icon-add-box li i {
    width: 31px;
    height: 31px;
    display: block;
    margin: 0 auto;
    background: url(../images/3.jpg) no-repeat;
}

.icon-add-box li p {
    display: block;
    padding: 5px 0;
}

.icon-add-box .bank1 i {
    background-position: 0 0;
}

.icon-add-box .bank2 i {
    background-position: -79px 0;
}

.icon-add-box .bank3 i {
    background-position: -159px 0;
}

.img-boxmain {
    width: 1180px;
    margin: 0 auto;
    overflow: hidden;
}

.img-boxmain ul {
    width: 1200px;
    margin-left: -19px;
}

.img-boxmain ul li {
    width: 180px;
    height: 180px;
    float: left;
    position: relative;
    margin-left: 19px;
    margin-bottom: 19px;
    background: #0062CC;
}

.img-boxmain ul li p {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 35px;
    line-height: 35px;
    color: #fff;
    background: url(../images/translucence50.png) repeat;
    text-indent: 1em;
}

.img-boxmain ul li p a {
    color: #fff
}

.img-child-box {
    position: absolute;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.img-child-box img {
    position: absolute;
    left: 50%;
    top: 50%;
    margin-top: -190px;
    margin-left: -290px;
}

.img-child-box img.box-img1 {
    margin-top: -150px;
}

.img-child-box img.box-img4 {
    margin-left: -346px;
}

.img-child-box img.box-img5 {
    margin-top: -152px;
}

.img-child-box img.box-img6 {
    margin-left: -195px;
}

.img-child-box img.box-img8 {
    margin-left: -165px;
}

.img-child-box img.box-img9 {
    margin-top: -260px;
    margin-left: -307px;
}

.img-child-box img.box-img10 {
    margin-top: -112px;
}

.img-child-box img.box-img11 {
    margin-left: -136px;
}

.img-child-box img.box-img12 {
    margin-top: -157px;
    margin-left: -325px;
}

.img-child-box img.box-default {
    margin-top: -190px;
    margin-left: -290px;
}

.img-box-top {
    top: 0px;
    left: 0px;
}

.img-box-right {
    top: 0px;
    right: 0px;
}

.img-box-bottom {
    bottom: 0px;
    left: 0px;
}

.img-box-bottom-right {
    bottom: 0px;
    right: 0px;
}

.z-index30 {
    z-index: 30;
}

.z-index40 {
    z-index: 40;
}

.clear {
    clear: both;
}

.img-logo {
    z-index: 20 !important;
}

/* 公司动态 */
.new {
    padding: 20px 0;
}

.new:after {
    display: block;
    content: '';
    clear: both;
}

.new_left {
    float: left;
    width: 55%;
}

.new_title {
    border-bottom: 2px solid #cfcfcf;
    height: 36px;
}

.new h3 {
    font-weight: normal;
    line-height: 36px;
    font-size: 22px;
    width: 93px;
    border-bottom: 2px solid #004b92;
}

.new_a {
    float: right;
    padding-top: 9px;
    padding-right: 20px;
}

.new_left_box {
    padding: 30px 0;
    border-bottom: 1px solid #e3e3e3;
}

.new_left_box:last-child {
    border-bottom: 0px solid #e3e3e3;
    padding-bottom: 0px;
}

.new_left_box_img {
    width: 160px;
    float: left;
}

.new_left_box_img img {
    width: 100%;
    height: 127px;
}

.new_left_box_text {
    float: right;
    width: 480px;
}

.new_left_box_text h4 {
    font-size: 16px;
    color: #333;
}

.new_left_box_text h4:hover {
    color: #004b92;
}

.new_left_box_text p {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-top: 10px;
}

.new_left_box_text a {
    color: #004b92;
}

.new_right {
    width: 40%;
    float: right;
}

.new_right ul {
    margin-top: 20px;
}

.new_right ul li {
    line-height: 40px;
    font-size: 15px;
    padding-left: 20px;
    background: url(../images/dian.png) no-repeat left center;
    background-size: 11px;
}

.new_right ul li span {
    float: right;
    color: #333;
    color: #666;
    font-size: 12px;
}

/*阅读排行*/
.paihang {
    border: 1px solid #e1e1e1;
    padding: 10px;
}

.paihang ul li {
    line-height: 32px;
    font-size: 15px;
    padding-left: 10px;
    background: url(../images/dott.png) no-repeat left center;
}

/*知识宝库*/
.zhisi {
    padding-bottom: 40px;
}

.zhisi_title {
    margin-bottom: 20px;
}

.zhisi .a_content4{
    display: none;
}

.zhisi #Tab4_Content1{
    display: block;
}

.zhisi_title li {
    float: left;
    width: 20%;
    text-align: center;
}

.zhisi_title li a {
    display: block;
    margin: 0 5px;
}

.zhisi_title li a p {
    height: 40px;
    line-height: 40px;
    background: #eee;
    font-size: 18px;
}

.zhisi_title li.active p {
    background: #004b92;
    color: #fff;
}

.a_content4 {
    margin-top: 20px;
}

.a_content4 a:hover {
    color: #004b92;
}

.a_content4:after {
    display: block;
    content: '';
    clear: both;
}

.a_content4_left {
    width: 60%;
    float: left;
    height: 340px;
}

.a_content4_left_img {
    width: 270px;
    float: left;
    overflow: hidden;
}

.a_content4_left_img img {
    height: 340px;
}

.a_content4_left_title {
    float: left;
    width: 435px;
    margin-left: 10px;
    padding-bottom: 15px;
    border-bottom: #dedede 1px dashed
}

.a_content4_left_title h2 a {
    font-size: 18px;
    font-weight: bold;
    display: block;
    height: 35px;
    line-height: 35px;
}

.a_content4_left_title p {
    font-size: 14px;
    color: #666;
}

.a_content4_left_title p a {
    color: #004b92;
    margin-left: 10px;
}

.a_content4_left_li {
    float: left;
    width: 440px;
    margin-top: 8px;
}

.a_content4_left_li ul {}

.a_content4_left_li ul li {
    line-height: 35px;
    border-bottom: 1px dotted #ccc;
    height: 35px;
    overflow: hidden;
    float: left;
    margin-left: 10px;
    width: 200px;
    padding-left: 10px;
    background: url(../images/aside_li.gif) left no-repeat
}

.a_content4_left_li ul li a {
    color: #000;
}

.a_content4_left_li ul li a {
    font-size: 12px;
}

.a_content4_right {
    height: 340px;
    width: 460px;
    float: right;
    padding-left: 10px;
    border-left: 1px #ccc dashed;
}

.a_content4_right_title h2 a {
    font-size: 18px;
    font-weight: bold;
    line-height: 35px;
    margin-left: 3%;
}

.a_content4_right_title {
    margin: 15px 0 34px 0;
}

.a_content4_right_title p {
    margin-top: 23px;
    color: #666;
    margin-left: 3%;
}

.a_content4_right_title p a {
    color: #004b92;
    margin-left: 10px;
}

.a_content4_right ul {
    float: left;
    margin-left: 10px;
    margin-top: 8px;
}

.a_content4_right ul li {
    line-height: 35px;
    border-bottom: 1px dotted #ccc;
    float: left;
    height: 35px;
    margin-right: 25px;
    overflow: hidden;
    width: 190px;
    padding-left: 10px;
    background: url(../images/aside_li.gif) left no-repeat
}

.a_content4_right ul li a {
    font-size: 12px;
    color: #000;
}

.footimg {
    padding: 40px 0;
    background: #f3f3f3;
}

/* 底部 */
.foot-title {
    height: 70px;
    border-top: 1px solid #bbb;
    background-color: #ddd;
}

.foot-title__nav {
    line-height: 70px;
    text-align: center;
    font-size: 14px;
    color: #999;
}

.foot-title__nav a {
    font-size: 16px;
    margin: 20px;
}

.foot-centent {
    padding: 35px 0 30px 0;
    background: url(../images/footer-bg.png) #2e2e2e;
}

.foot-centent__head {
    height: 30px;
    width: 104px;
    background: #6e6e6e url(../images/xsj.png) no-repeat 90px center;
    background-size: 15px;
    line-height: 30px;
    color: #fff;
    text-align: center;
    padding-right: 15px;
}

.foot-centent:after {
    display: block;
    content: '';
    clear: both;
}

.foot-centent dl {
    margin: 22px 0px 0 0;
    width: 25%;
    float: left;
}

.foot-centent dl:after {
    display: block;
    content: '';
    clear: both;
}

.foot-centent dt {
    font-size: 16px;
    margin-bottom: 19px;
}

.foot-centent dt a {
    color: #fff;
    font-weight: bold;
}

.foot-centent a:hover {
    text-decoration: underline;
}

.foot-centent dd a {
    color: #afb0b4;
}

.foot-centent dd {
    float: left;
    width: 45%;
    margin-bottom: 15px;
    font-size: 15px;
    overflow: hidden;
    height: 20px;
}

.foot-bottom__line {
    background: #474a53;
    height: 1px;
}

.foot-bottom {
    background: url(../images/footer-bg.png) #2e2e2e;
    color: #aeaeae;
    padding-top: 24px;
}

.foot-bottom__nav ul li {
    width: 138px;
}

.foot-bottom__nav ul li a {
    line-height: 28px;
    color: #afb0b4;
    font-size: 16px;
}

.foot-bottom__img {
    margin-right: 45px;
}

.foot-bottom__img img {
    width: 102px;
}

.foot-bottom__img p {
    font-weight: bold;
    height: 20px;
    background: #fff;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
}

.foot-bottom__fen_a1 {
    width: auto;
    margin-right: 20px;
}

.foot-bottom__fen_a1 span {
    font-size: 16px;
    color: #FFF;
    display: block;
    margin-bottom: 19px;
}

.foot-bottom__fen_a1 span em {
    padding-left: 33px;
    background: url(../images/lianxi1.png) 10px center no-repeat;
    background-size: 16px;
}

.foot-bottom__fen_a1 p {
    font-size: 14px;
}

.foot-bottom__fen_a1 p i {
    background: url(../images/weizhi.png) no-repeat left center;
    background-size: 16px;
    display: block;
    height: 25px;
    float: left;
    width: 20px;
}

.footer p {
    height: 67px;
    line-height: 67px;
    text-align: center;
}

.foot-bottom__nav a:hover {
    text-decoration: underline;
}

/* 顾问列表 */
.main_left .a_content .gw-img {
    height: 120px;
}

.ngw-box {
    padding: 30px 0;
}

.ngw-left {
    width: 25%;
    float: left;
    margin-right: 5%;
    margin-left: 5%;
}

.ngw-left-img {
    border-radius: 50%;
    overflow: hidden;
    width: 85%;
    margin: 0 auto;
    height: 189px;
}

.ngw-left-img img {
    width: 100%;
}

.ngw-left p {
    line-height: 45px;
    text-align: center;
    font-size: 16px;
    margin-top: 5px;
}

.ngw-left p em {
    font-size: 13px;
    color: #999;
    padding-left: 10px;
}

.ngw-right a {
    border-radius: 3px;
    margin-top: 10px;
    display: block;
    width: 98px;
    height: 34px;
    background: #004b92;
    font-size: 14px;
    color: #FFFFFF;
    text-align: center;
    line-height: 35px;
}

.ngw-right a:hover {
    background: rgba(222, 16, 3, 0.7);
}

.ngw-right {
    width: 60%;
    float: left;
}

.ngw-right ul li {
    line-height: 35px;
    font-size: 16px;
    float: left;
    margin-right: 30px;
}

.ngw-right ul li span {
    font-size: 14px;
    color: #333;
}

.ngw-right ul li.tel {
    color: #004b92;
    font-size: 18px;
    font-weight: bold;
}

.ngw-right p {
    color: #666;
    margin-top: 8px;
    line-height: 30px;
    font-size: 15px;
}

.ngw-right p b {
    display: block;
    margin-bottom: 5px;
}

.ngw-title p {
    line-height: 40px;
    border-bottom: 1px solid #e1e1e1;
    font-size: 16px;
    font-weight: bold;
}

.About_txt h5{
    font-size: 20px;
    margin: 0 auto;
}

@media screen {
    
}